package com.dowsure.apisaas.model;

import com.dowsure.apisaas.annotation.RequestParamValidated;
import com.dowsure.apisaas.enums.SellerOfferSendStatusEnums;
import com.dowsure.apisaas.enums.SellerReasonEnums;
import lombok.Data;

/**
 * @program: dowsure-apisaas-sdk
 * @description: 查询offer发送状态响应参数
 * @author: Dowsure
 * @create: 2022-02-21 17:37
 **/
@Data
public class SellerOfferStatusResponseParams {

    /**
     * 卖家ID
     */
    @RequestParamValidated(required = true, msg = "卖家ID")
    private String sellerId;

    /**
     * 卖家offer发送状态
     */
    @RequestParamValidated(required = true, msg = "卖家offer发送状态")
    private SellerOfferSendStatusEnums offerSendStatus;

    /**
     * 失败原因
     */
    @RequestParamValidated(msg = "失败原因")
    private SellerReasonEnums reason;
}
